be self-supporting - French English Dictionary